41fbb4e09f89789b913d6bc58be9939f3ff85fa4,platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsViewComparator.java,InspectionResultsViewComparator,compare,#Object#Object#,52

Before Change


    if (node2 instanceof InspectionModuleNode) return 1;

    if (node1 instanceof InspectionPackageNode && node2 instanceof InspectionPackageNode) {
      return ((InspectionPackageNode)node1).getPackageName().compareToIgnoreCase(((InspectionPackageNode)node2).getPackageName());
    }
    if (node1 instanceof InspectionPackageNode) return -1;
    if (node2 instanceof InspectionPackageNode) return 1;

After Change


    if (node2 instanceof InspectionModuleNode) return 1;

    if (node1 instanceof InspectionPackageNode && node2 instanceof InspectionPackageNode) {
      final int nonQualified = ((InspectionPackageNode)node1).getPackageName().compareToIgnoreCase(((InspectionPackageNode)node2).getPackageName());
      if (nonQualified != 0) {
        return nonQualified;
      }
      return nonQualified;
    }